package mole 
{
	import adobe.utils.CustomActions;
	/**
	 * ...
	 * @author Cédric Liaudet
	 */
	public class CSoundAssets 
	{
		//==================================================//
		//					LISTE DES SONS					//
		//==================================================//
		static public const DESTROY:int = 0;
		static public const PLONGE:int = 1;
		static public const UI_BACK:int = 2;
		static public const UI_NAVIG:int = 3;
		static public const UI_VALID:int = 4;
		static public const UI_SELECT_PLAYER:int = 5;
		static public const UI_SELECT_PLAYER_2:int = 6;
		static public const UI_SELECT_PLAYER_3:int = 7;
		static public const UI_SELECT_PLAYER_4:int = 8;
		static public const UI_START:int = 9;
		static public const SPEED:int = 10;
		static public const NAGE:int = 11;
		static public const IMPACT:int = 12;
		static public const DEAD:int = 13;
		static public const DEAD_SCIE:int = 14;
		static public const DEAD_FEEDBACK:int = 15;
		
		/*[Embed(source='../data/sounds/Punch_01.mp3')]
		static public const ATTACK_00_SFX:Class;
		[Embed(source='../data/sounds/Punch_02.mp3')]
		static public const ATTACK_01_SFX:Class;
		[Embed(source='../data/sounds/Punch_03.mp3')]
		static public const ATTACK_02_SFX:Class;
		[Embed(source='../data/sounds/Punch_04.mp3')]
		static public const ATTACK_03_SFX:Class;*/
		
		[Embed(source = '../data/sounds/Mole_Destroy_Concret.mp3')]
		static public const DESTROY_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_OneShot_Plonge.mp3')]
		static public const PLONGE_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_UI_Back.mp3')]
		static public const UI_BACK_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_UI_Navig.mp3')]
		static public const UI_NAVIG_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_UI_Valid.mp3')]
		static public const UI_VALID_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Menu_Select_P1.mp3')]
		static public const UI_P1_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Menu_Select_P2.mp3')]
		static public const UI_P2_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Menu_Select_P3.mp3')]
		static public const UI_P3_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Menu_Select_P4.mp3')]
		static public const UI_P4_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_UI_Start_Game.mp3')]
		static public const UI_START_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Speed.mp3')]
		static public const SPEED_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Plonge_01.mp3')]
		static public const PLONGE_01_SFX:Class;
		[Embed(source = '../data/sounds/Mole_Plonge_02.mp3')]
		static public const PLONGE_02_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Voice_Impact.mp3')]
		static public const IMPACT_01_SFX:Class;
		[Embed(source = '../data/sounds/Mole_Voice_Impact_01.mp3')]
		static public const IMPACT_02_SFX:Class;
		[Embed(source = '../data/sounds/Mole_Voice_Impact_02.mp3')]
		static public const IMPACT_03_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Voice_Dead.mp3')]
		static public const DEAD_01_SFX:Class;
		[Embed(source = '../data/sounds/Mole_Voice_Dead_01.mp3')]
		static public const DEAD_02_SFX:Class;
		[Embed(source = '../data/sounds/Mole_Voice_Dead_02.mp3')]
		static public const DEAD_03_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Dead.mp3')]
		static public const DEAD_SCIE_SFX:Class;
		
		[Embed(source = '../data/sounds/Mole_Dead_Feedback.mp3')]
		static public const DEAD_FEEDBACK_SFX:Class;
		
		//==================================================//
		//				   RANDOM CONTAINER					//
		//==================================================//
		static public var s_RandomContainers:Array = new Array
															(
																/* DESTROY */
																new Array(DESTROY_SFX),
																
																/* PLONGE */
																new Array(PLONGE_SFX),
																
																/* UI BACK */
																new Array(UI_BACK_SFX),
																
																/* UI NAVIG */
																new Array(UI_NAVIG_SFX),
																
																/* UI VALID */
																new Array(UI_VALID_SFX),
																
																new Array(UI_P1_SFX), new Array(UI_P2_SFX), new Array(UI_P3_SFX), new Array(UI_P4_SFX),
																
																new Array(UI_START_SFX),
																
																new Array(SPEED_SFX),
																
																new Array(PLONGE_01_SFX, PLONGE_02_SFX),
																
																new Array(IMPACT_01_SFX, IMPACT_02_SFX, IMPACT_03_SFX),
																
																new Array(DEAD_01_SFX, DEAD_02_SFX, DEAD_03_SFX),
																
																new Array(DEAD_SCIE_SFX),
																
																new Array(DEAD_FEEDBACK_SFX)
															);
	}

}